(use 'clojure.test)

(set! *warn-on-reflection* true)

(def spaces
  ['net.marigolda.test-gui-utils
   'net.marigolda.test-scraping-start
   'net.marigolda.test-templating-start
   'net.marigolda.test-so-start
   'net.marigolda.test-ci-computs])

(println "Loading code ...")
(time (apply use spaces))
  
(println "Executing tests ...")

(doseq [ns (map find-ns spaces)]
  (time (run-tests ns)))
